module.exports = {
    pages: {
        index: {
            // page 的入口
            entry: 'src/main.js',
            // 模板来源
            template: 'public/index.html',
            // 在 dist/index.html 的输出
            filename: 'index.html',
            // 当使用 title 选项时，
            // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
            title: 'vue学习'
        }

    },
    lintOnSave: false, //关闭编译警告

    // 开发者服务器配置项（方式一）
    // devServer:{
    //     // 通过代理服务器将请求转发给localhost:5000
    //     proxy:"http://localhost:5000"
    // }
    // 开发者服务器配置项（方式二）
    devServer: {
        proxy: {
            // 代理1
            '/api1': {
                target: "http://localhost:5000", //目标服务器
                pathRewrite: { '^/api1': '' }, //路径重写，当访问目标服务器时，去掉/api1前缀
                changeOrigin: true, //用于控制请求头中的host值，是否以target的host作为代理服务器的host
                ws: true //用于支持websocket
            },
            // 代理2
            '/api2': {
                target: 'http://localhost:3000',
                pathRewrite: { '^/api2': '' },
                changeOrigin: false,
                ws: true
            },
            // 代理3
            '/api3': {
                target: "http://localhost:5001",//目标服务器
                pathRewrite: { '^/api3': '' },
                changeOrigin: false,
                ws: false
            }
        }
    }
}